package com.guaoran.jvm;

/**
 * @author : guaoran
 * @Description
 *  计算内存
 * @date :2019/3/1 11:00
 */
public class MemoryCalc {
    public static void main(String[] args) {
        //-Xms1024m -Xmx1024m -XX:+PrintGCDetails
        long maxMemory = Runtime.getRuntime().maxMemory() ;//返回 Java 虚拟机试图使用的最大内存量。
        long totalMemory = Runtime.getRuntime().totalMemory() ;//返回 Java 虚拟机中的内存总量。
        System.out.println("MAX_MEMORY = " + maxMemory + "（字节）、" + (maxMemory / (double)1024 / 1024) + "MB");
        System.out.println("TOTAL_MEMORY = " + totalMemory + "（字节）、" + (totalMemory / (double)1024 / 1024) + "MB");


    }
}
